Big Huge Thesaurus

rana cascadae

noun

sounds kind of like